package com.xieli.invitesdk

import com.xieli.invitesdk.bean.invitecodeData
import com.xieli.invitesdk.bean.inviterlistsData
import retrofit2.http.Field
import retrofit2.http.FormUrlEncoded
import retrofit2.http.POST
/**
 * @Auther sr
 * @Date 2023/9
 * @Description 定义邀请相关的服务方法
 */
interface InviteService {

    /**
     * 创建邀请码
     */
    @FormUrlEncoded
    @POST("/api/v4/invitercreate")
    suspend fun inviterCreate(
        @Field("usertoken") token: String
    ): invitecodeData

    /**
     * 查询邀请成功列表
     */
    @FormUrlEncoded
    @POST("/api/v4/inviterlists")
    suspend fun inviterLists(
        @Field("usertoken") token: String
    ): inviterlistsData

}